/**
 * Proyecto: Cognitum
 * Global IT Services 2009
 * @author Mislas
 */

Cognitum.Cartera.Direccion.Map = Ext.extend(Ext.Window, {
	
	direccion: null,
	
	initComponent: function(){
		var dir = this.direccion.get('Colonia') + ', ' +
			this.direccion.get('Cp') + ',' +
			this.direccion.get('Delegacion') + ',' +
			this.direccion.get('Estado').Nombre + ',' +
			this.direccion.get('Pais').Clave;
		Ext.apply(this, {
			title: dir,
	        layout: 'fit',
	        border: true,
	        closable: true,
	        frame: true,
			autoShow: true,
			modal: false,
			minimizable: false,
			maximizable: true,
			height: 400,
			width: 400,
			plain: true,
			items: {
                    xtype: 'gmappanel',
                    region: 'center',
                    zoomLevel: 15,
                    gmapType: 'map',
                    mapConfOpts: ['enableScrollWheelZoom','enableDoubleClickZoom','enableDragging'],
                    mapControls: ['GSmallMapControl','GMapTypeControl','NonExistantControl'],
                    setCenter: {
						geoCodeAddr: dir,
						marker: {
							title: this.direccion.get('Nombre')
						}
					}
 			}
		});
		Cognitum.Cartera.Direccion.Map.superclass.initComponent.apply(this, arguments);
		this.show();
	}
});

Ext.reg('dir.map', Cognitum.Cartera.Direccion.Map);
